﻿// Variables asociadas a los formularios
var login_usuario 			= localStorage['login_usuario'];
var modo_usuario 			= localStorage['modo_usuario'];
var hay_conexion 			= localStorage['hay_conexion'];


// onDeviceReady - Phonegap inicializacion
function onDeviceReady() 
{
	validar_conexion_internet() ;
	
	if ( localStorage['modo_usuario'] == "MSC" ) 
	{ 
		navigator.notification.alert("ATENCIÓN: Usted ha ingresado a la Aplicación en Modo Sin Conexión. Recuerde que las Operaciones a realizar son limitadas.", null, acronimo_sistema, "Aceptar");
	}
}


// pagebeforecreate
$( '#menuPrincipal' ).live( 'pagebeforecreate',function(event){
  	
});


// pagecreate
$( '#menuPrincipal' ).live( 'pagecreate',function(event){
	
	$("#div_menu_bar_mc").hide();
	$("#div_menu_bar_msc").hide();
	
	// Seteamos los Valores correspondientes a la Alcaldia
	cargar_encabezado();
	cargar_pie_pagina();
	
	
	// OnClick
	$('#consultas').click(function()
	{
		location.href="SubMenuConsulta.html";
	});

	$('#infracciones').click(function()
	{
		location.href="SubMenuInfraccion.html";
	});
	
	$('#modificar_contrasena').click(function()
	{
		location.href="ModificarContrasena.html";
	});
	
	$('#creditos_mc, #creditos_msc').click(function()
	{
		location.href="Creditos.html";
	});
	
	
	$('#cerrar_sesion').click(function()
	{
		navigator.notification.confirm("¿Desea Salir de la Aplicación?", cerrar_sesion, acronimo_sistema, "Aceptar,Cancelar")
	});
	
	
	// Seteamos el Nombre del Usuario para la Bienvenida
	$('#nombre_usuario').append( login_usuario );
	
	if ( modo_usuario == "MSC" ) 
	{
		$('#mensaje_msc').append( "Modo Sin Conexión" );
		
		$("#btn_modificar_contrasena").attr( "class", "oculto" );
		$("#div_menu_bar_msc").show();
	}
	else
	{
		$("#div_menu_bar_mc").show();
	}
});


// pageinit
$('#menuPrincipal').live('pageinit',function(event) {
	
});


// pageshow
$( '#menuPrincipal' ).live( 'pageshow',function(event){
	
});


// =================================================================================================================
// ================================================ Cerrar Sesión ==================================================
// =================================================================================================================

function cerrar_sesion(boton) 
{
	if ( boton == 1 )
	{
		var hay_conexion = localStorage["hay_conexion"];
		
		localStorage["login_usuario"] = "";
		localStorage["modo_usuario"] = "";
		localStorage["hay_conexion"] = "";
		
		// Si Hay Conexión con el Servidor -> Llamamos al Servicio
		if ( hay_conexion == "true" )
		{
		
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_sesion,
				data: "servicio=cerrar_sesion"+"&"+
					  "id_municipio_base="+id_municipio_base+"&"+
					  "id_opcion="+999+"&"+
					  "device_uuid="+device.uuid+"&"+
					  "device_platform="+device.platform+"&"+
					  "login_usuario="+login_usuario,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								location.href="Index.html";
							}
							else if($(this).text()=="N")
							{
								
							}
						});
					}
					else
					{
						navigator.notification.alert("No hay Respuesta del Servicio.", null, acronimo_sistema, "Aceptar");
					}
				}
			});
		}
		else
		{
			location.href="Login.html";
		}
	}
	return false;
}